bike messenger - German English Dictionary